propulsion technology - French English Dictionary